home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
pc_board
/
who298.zip
/
WHOCALL.DOC
< prev
next >
Wrap
Text File
|
1992-09-17
|
9KB
|
210 lines
Who Called? Version 2.9
18 September 1992
PCBoard is owned by Clark Development Inc.
Who Called? is owned by Bill Fink - User Friendly Systems.
PLEASE read this WHOLE note BEFORE You report problems?!
The first item I guess everyone goes over with any utility
that's written is the "I am not responsible" routine. Sorry
guys/ladies, the same goes here. You KNOW what I mean. You
are using WhoCalled? at your own risk.
I WILL say this, WhoCalled? is a VERY simple utility
that merely LOOKS at the callers file. It writes NOTHING
to PCBoard's associated files.
Who Called? writes a bulletin (CALLED "BULLETIN")
for PCBoard SysOps with the output that lists a users session
on a PCBoard BBS. With the following information;
The OutPut text looks like this:
BBS Name Goes Here - Node : 9
Who Called? - V2.98 - Written By: Bill Fink
Time Min. Connect #Msgs Files Files Avg
Date User Name On Used Speed Left U/L D/L CPS
----------------------------------------------------------------------------
03-23-92 HORACIO CRISTINO 20:51 4 (2400) 0 0 0
03-23-92 ALEX BOWMAN 20:07 25 (19200E) 4 0 0
03-23-92 MARTIN HARDY 18:48 52 (2400) 0 0 2 230
03-23-92 MITCH KRZYZEK 18:43 1 (2400) 0 0 0
03-23-92 BILL FINK 13:32 10 (2400) 1 0 0
03-23-92 MIKE GERARDI 12:55 8 (2400) 0 0 1 232
03-23-92 BILLS TESTING 00:06 0 (Local) 0 0 0
Previous xx Callers Tracked.
A NICE little gem of a utility. The OUTPUT file is called
BULLETIN. All you need to do is copy the file BULLETIN, AFTER
WhoCalled? is ran, to your designated "BULLxx" file.
The biggest and foremost reason for writing this utility, is
to write something that doesn't have "NOT REGISTERED" all
over the place. Some of the "OTHER" utility writers must
think it's OK when they post all over the bulletins, that
the SysOp is a "Cheap" person and will not send them any money
for their work.
I AM a SysOp, and I am NOT cheap! I've spent WELL into many
thousands of dollars on my BBS, it's software and
utilities. You know as well as I do, how much TIME goes into
your BBS! You are NOT cheap either.
I am making a vow RIGHT HERE AND NOW, that I will NEVER post
anything to the effect of "Your SysOp Is Cheap" in ANY "Who
Called?" products!
* * * SINGLE NODE USERS! MAKE SURE YOU USE A ZERO "0" In
your WHOCALL.CNF file as your node number!
This software WILL work with Clark's new 2 Node
version of the code.
The BBSes who DID test the product did NOT have ANY problems
with their "CALLER" or WHOCALL.CNF file(s). If YOU DO, I
trust I have written enough error trapping to catch any
mistake that MAY have happened on your part. If this is the
case, the utility will beep at you and the bulletin created
will simply have the bulletin header (and nothing else) and
go on about it's business. Your board will be back up when
it's through.
You WILL run into problems if you've edited your CALLERs
file. The contents of PCBoard's CALLERS file is written
as a relative type file and if you edit the file with an
ASCII editor, (OK in MOST cases) you COULD have a distorted
output file as your bulletin.
* THIS IS OK * WHOCALLED? WILL
trap it, but needs to cycle
through. I've seen the output
like so:
BBS Name Goes Here - Node : 9
Who Called? - V2.98 - Written By: Bill Fink
Time Min. Connect #Msgs Files Files Avg
Date User Name On Used Speed Left U/L D/L CPS
----------------------------------------------------------------------------
03-23-92 HORACIO CRISTIN Off20:51 4 (2400) 0 0 0
03-23-92 ALEX BOWMAN Off Abn20:07 25 (19200E) 4 0 0
03-23-92 MARTIN HARDY Off Nor8:48 52 (2400) 0 0 2 230
03-23-92 MITCH KRZYZEK Off No8:43 1 (2400) 0 0 0
Previous xx Callers Tracked.
The above will also happen if the BBS does not post a full
user cycle in your caller file. Like So:
(NOTE:Martin Hardy Did NOT Officially log off:
**************************************************************
03-23-92 (18:43) (2) MITCH KRZYZEK (2400) (A) MIDDLETOWN, RI
Modem: PROT: NONE CONNECT 2400
Caller Security: 60
English Language is now active.
Directory Scan for (032292)
Minutes Used: 1
03-23-92 (18:44) (2) MITCH KRZYZEK Off Normally
**************************************************************
03-23-92 (18:48) (2) MARTIN HARDY (2400) (G) NEWPORT, RI
**************************************************************
03-23-92 (20:07) (2) ALEX BOWMAN (19200E) (A) PORTSMOUTH, RI
Modem: PROT: LAP-M COMP: V.42BIS CONNECT 9600/ARQ
Caller Security: 60
Message Left: Main Board # 10899
Minutes Used: 25
03-23-92 (20:32) (2) ALEX BOWMAN Off Normally
**************************************************************
You can elect to put "Who Called?" in your $$LOGOFF.BAT,
which runs at the end of EACH user session on PCBoard
v14.5a. (PCB Version 14.5, you'll need to edit your
BOARD.BAT file, to include $$LOGOFF.BAT, and instruct
PCBSETUP to DROP to DOS after each call.) OR you may choose
to install it as a daily event, which would give something
like a "Who Called The Day Before" bulletin for your BBS.
Who Called? Uses the CALLER file for it's information. You
can limit the number of callers that it checks and writes to
your bulletin using the WHOCALL.CNF file. (See WhoCALL.CNF
File and read the EXPLAIN.CNF help file.)
Sometimes my "CALLERS" files gets pretty big. Keeping in
mind, this will effect "Who Called?" as it has to search the
"CALLERS" file EACH time a user logs off. Thus, the bigger
the "CALLERS" file, the longer "Who Called?" is going to
take. I have been using "Who Called?" with a callers file
500+K in size, limiting to 50 calls. It takes a good 10-15
seconds to complete it's work. (I am running PCB14.5a, DV
386, with three nodes - on a 386/33)
I elected to write the code to output a file called
BULLETIN. (Then you simply copy THAT file to your designated
"Who Called" bulletin. Do that in your LOGOFF.BAT) I did this to
avoid any share violations. I wanted to be careful! I know
there's a routine out there to check this, but this is SAFE!
I can be reached at (401) 848-9176. PLEASE this is my HOME
VOICE PHONE, try to keep it EARLIER than 6PM. (I'm taking
into account Pacific time) Let's face it, it's a lot easier
if we can talk voice.
My BBS phone numbers are (401) 848-2981 and (401) 846-1763,
(Node III - 401-846-1763) which are at least 9600 v32,
should you prefer to SEE the bulletins in action.
(And keep tabs on any upgrades.)
Use node III (401) 846-1763 to browse my
bulletins files, take a look at my bulletin #16 & #17
and leave a comment, asking for help should you need any.
What EVER you do, PLEASE don't try WHOCALLED and if something
went wrong, just delete all the files and forget about it.
Please call me, and let me know if the utility is not
working for you for your configuration. I can NOT attempt
to fix something, if I don't know it's broken.
May I at LEAST ask, that if you DO use "Who Called?", on
that special occasion that you just leave a note SOMEWHERE
telling me? It'd be nice to know who, if ANYONE, is using
this product. That's ALL. It will at least prompt me to keep
on working on the next column. (Call, leave a note, and tell
me what that last column should be. I'll know you're using
this Fantastically PRICED product.)
I will NEVER know if you want something added, or something
special for YOUR BBS if you don't call. Please CALL!
Bill Fink - SysOp/Owner/Manager - NCCBBS
Middletown, Rhode Island
Appended: 9 August 1992
If you have seen verson 1.0, you'll LOVE this one. The enhancements
are speed, and a lot of cosmetics. Yet, the BEST error trapping.
I've had a couple of operators from around the country call and
ask to have the date separator OPTION and to install MORE callers
to exclude. Done!
12 August 1992
Thanks Rick Welshan... for catching the utility only catching
ONE name for excluding. (Better yet, thanks for letting me
KNOW. Which is far more generous.)
18 September 1992
WOW, MANY new Users of WhoCalled? and a LOT of them are calling
in to let me know it's working fine. I truly appreciate those
that let me know of the "QUIT" bug in the WHOSETUP.EXE. Fixed.
I took out a loop routine to help speed things up. My biggest
goal at this point is to get it working lightning fast. It's not
fast enough for me.